package com.itshare.video.common.aop.bean;

import java.lang.annotation.Annotation;
import java.lang.reflect.Parameter;
import java.util.List;

/**
 * 对 反射的封装， 将 parameter参数 和 参数上的封装到一起
 * @Author lyr
 * @create 2020/10/24 18:37
 */

public class AopParameterAnnotationHolder {
    private Parameter parameter;
    private List<Annotation> annotations;

    public Parameter getParameter() {
        return parameter;
    }

    public AopParameterAnnotationHolder setParameter(Parameter parameter) {
        this.parameter = parameter;
        return this;
    }

    public List<Annotation> getAnnotations() {
        return annotations;
    }

    public AopParameterAnnotationHolder setAnnotations(List<Annotation> annotations) {
        this.annotations = annotations;
        return this;
    }
}
